package com.haima.ziliao.domain;

import java.io.Serializable;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.haima.common.annotation.Excel;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.haima.common.core.domain.BaseEntity;

/**
 * 研学产品对象 p_chanpin
 * 
 * @author hima
 * @date 2024-12-21
 */
public class PChanpin implements Serializable
{
    @TableField(exist = false)
    private static final long serialVersionUID = 1L;

    /** ID */
    @TableId(type = IdType.AUTO)
    private Long id;

    /** 所属旅行社 */
    @Excel(name = "所属旅行社")
    private Long lid;

    /** 用户 */
    @Excel(name = "用户")
    private Long uid;

    /** 标题 */
    @Excel(name = "标题")
    private String title;

    /** 金额 */
    @Excel(name = "金额")
    private String jine;

    /** 标签 */
    @Excel(name = "标签")
    private String tags;

    /** 出发地 */
    @Excel(name = "出发地")
    private String chufa;

    /** 目的地 */
    @Excel(name = "目的地")
    private String mudidi;

    /** 最大人数 */
    @Excel(name = "最大人数")
    private Integer maxpeople;

    /** 轮播图 */
    @Excel(name = "轮播图")
    private String pics;

    /** 概述 */
    @Excel(name = "概述")
    private String gaishu;

    /** 费用 */
    @Excel(name = "费用")
    private String feiyong;

    /** 详情 */
    @Excel(name = "详情")
    private String xiangqing;

    /** 须知 */
    @Excel(name = "须知")
    private String xuzhi;

    @TableField(exist = false)
    private PLvxingshe lvxingshe;

    @TableField(exist = false)
    private Long tuijian;

    public Long getTuijian() {
        return tuijian;
    }

    public void setTuijian(Long tuijian) {
        this.tuijian = tuijian;
    }

    public PLvxingshe getLvxingshe() {
        return lvxingshe;
    }

    public void setLvxingshe(PLvxingshe lvxingshe) {
        this.lvxingshe = lvxingshe;
    }

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setLid(Long lid) 
    {
        this.lid = lid;
    }

    public Long getLid() 
    {
        return lid;
    }
    public void setUid(Long uid) 
    {
        this.uid = uid;
    }

    public Long getUid() 
    {
        return uid;
    }
    public void setTitle(String title) 
    {
        this.title = title;
    }

    public String getTitle() 
    {
        return title;
    }
    public void setJine(String jine) 
    {
        this.jine = jine;
    }

    public String getJine() 
    {
        return jine;
    }
    public void setTags(String tags) 
    {
        this.tags = tags;
    }

    public String getTags() 
    {
        return tags;
    }
    public void setChufa(String chufa) 
    {
        this.chufa = chufa;
    }

    public String getChufa() 
    {
        return chufa;
    }
    public void setMudidi(String mudidi) 
    {
        this.mudidi = mudidi;
    }

    public String getMudidi() 
    {
        return mudidi;
    }
    public void setMaxpeople(Integer maxpeople) 
    {
        this.maxpeople = maxpeople;
    }

    public Integer getMaxpeople() 
    {
        return maxpeople;
    }
    public void setPics(String pics) 
    {
        this.pics = pics;
    }

    public String getPics() 
    {
        return pics;
    }
    public void setGaishu(String gaishu) 
    {
        this.gaishu = gaishu;
    }

    public String getGaishu() 
    {
        return gaishu;
    }
    public void setFeiyong(String feiyong) 
    {
        this.feiyong = feiyong;
    }

    public String getFeiyong() 
    {
        return feiyong;
    }
    public void setXiangqing(String xiangqing) 
    {
        this.xiangqing = xiangqing;
    }

    public String getXiangqing() 
    {
        return xiangqing;
    }
    public void setXuzhi(String xuzhi) 
    {
        this.xuzhi = xuzhi;
    }

    public String getXuzhi() 
    {
        return xuzhi;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("lid", getLid())
            .append("uid", getUid())
            .append("title", getTitle())
            .append("jine", getJine())
            .append("tags", getTags())
            .append("chufa", getChufa())
            .append("mudidi", getMudidi())
            .append("maxpeople", getMaxpeople())
            .append("pics", getPics())
            .append("gaishu", getGaishu())
            .append("feiyong", getFeiyong())
            .append("xiangqing", getXiangqing())
            .append("xuzhi", getXuzhi())
            .toString();
    }
}
